package com.example.blog2023.service;

import com.example.blog2023.bean.vo.AdminBlogsVo;

import java.util.ArrayList;
import com.example.blog2023.bean.dto.BlogsInputDto;
import com.example.blog2023.bean.vo.GroupBlog;

/**
 * @author cfy
 * @date 2023/12/11
 **/
public interface AdminService {
    /**
     * 首页查询blog
     * @return
     */
    ArrayList<AdminBlogsVo> getAllBlogs();
    /**
     * 通过 标题 分类 是否推荐  组合查询
     * @return
     */
    ArrayList<AdminBlogsVo> getBlogsByCondition(String title, String gender, String recommend);

    /**
     * 通过id删除
     * @param id
     * @return
     */
    boolean deleteById(Integer id);

    /**
     * 新增博客
     * @param bolgsInputDto
     * @return
     */
    boolean insertBolg(BlogsInputDto bolgsInputDto);
}
